FROM registry.cn-shenzhen.aliyuncs.com/ziyangk/eclipse-temurin:17-jre-alpine

# 安装 tzdata 并设置时区为 Asia/Shanghai（关键步骤）
RUN apk add --no-cache tzdata \
    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/Shanghai" > /etc/timezone \
    && apk del tzdata

WORKDIR /app

# 复制 JAR（确保 Maven 打包后是 app.jar）
COPY target/*.jar app.jar

# 暴露容器内端口（文档用途，实际不影响运行）
EXPOSE 46834

# 启动命令：显式指定激活 dev 环境（避免依赖外部环境变量覆盖）
ENTRYPOINT ["java","-Dspring.profiles.active=prod",  "-Dport.service.system=46834", "-jar", "app.jar"]